CA

[aula 1] lógica de programação

Por Caronte, 13 de fev. de 2016 em Tutoriais de Scripting

35
29.5k
ivanhardjrI
30 de março de 2016 às 12:01

Está Correto? Quero muito aprender, pode me dar suporte? e dar dicas por fora das aulas? Obrigado !




Se existe o item1, entao:
Pegue o Item1
Se pegou o item1, entao:
De o item2
Senao:
diga " Voce nao Possui o Item1"
Fim



Editado Março 30 por ivanhardjr

Luga03L
31 de março de 2016 às 09:19

 

Está Correto? Quero muito aprender, pode me dar suporte? e dar dicas por fora das aulas? Obrigado !

Se existe o item1, entao:
     Pegue o Item1
Se pegou o item1, entao:
     De o item2
Senao:
     diga " Voce nao Possui o Item1"
Fim

 

Cara, a ideia não está errada, mas tá faltando um fim e você colocou uma checagem desnecessária, Vou refazer pra vc ai vc dá uma olhada blz?

 

 

Se existe o item1, então:
    Entregue o item2
    Pegue o item1
Senão:
    diga "Você não tem o item1"
Fim

 

É bem mais simples e mais fácil!

PoccnnP
31 de março de 2016 às 09:43

Cara, a ideia não está errada, mas tá faltando um fim e você colocou uma checagem desnecessária, Vou refazer pra vc ai vc dá uma olhada blz?

 

Se existe o item1, então:
    Entregue o item2
    Pegue o item1
Senão:
    diga "Você não tem o item1"
Fim

É bem mais simples e mais fácil!

A forma com que ele fez está correta e sim, é necessário saber se o item foi retirado.

A lógica dele evita bugs no sistema.

Luga03L
31 de março de 2016 às 10:56

A forma com que ele fez está correta e sim, é necessário saber se o item foi retirado.

A lógica dele evita bugs no sistema.

Cara, Eu não disse que estava errada, mas apenas disse que acho desnecessário, mas mesmo assim está correta! Só faltou o "Fim".

ivanhardjrI
31 de março de 2016 às 17:01

A forma com que ele fez está correta e sim, é necessário saber se o item foi retirado.

A lógica dele evita bugs no sistema.

Agradeço por ajudar, poderia me ajudar em aula particular?

PsyMcKenzieP
01 de abril de 2016 às 16:58

 

 

Se player tiver item x entao
Remover item x
Adicionar item y
Senao
Você nao tem item x
Fim

 

 

Editado Abril 1 por PsyMcKenzie

CaronteC
01 de abril de 2016 às 17:21

A aula 2 já tá pronta, http://www.xtibia.com/forum/forum/572-tutoriais-de-scripting/

Gokussj5G
02 de abril de 2016 às 14:02

Ate que fim :D

 

 

 

Se o player tem itemX,
do remove itemX,
do adiciona itemY,
senão:
Msg("Você não tem ItemX, para obter ItemY"),
end
fim

deadkillerD
05 de abril de 2016 às 02:22
Aee @@Caronte, Fiz a Tarefa, espero que esteja certa! haha

Muitíssimo obrigado por compartilhar conhecimento para conosco!

Abraços!!


Se possuir o item X, então:
remova o item X,
receba o Item Y,
Senão:
Enviar Mensagem "Você não possue o Item X "
Fim.


wevertonvrbW
06 de abril de 2016 às 17:05

bela iniciativa eu também estou aprendendo lua já sei algumas coisas e gostaria de dar uma dica que ficaria melhor para os estudantes inclusive eu ja ir se acostumando com os codigos
você poderia colocar as palavras dos 2 jeitos

você colocou
se & senão
poderia ja ir dando as ideias de oque seria o se e senão
se= if
senão = else e por ai em diante

CaktchupC
06 de abril de 2016 às 22:32

 

 

 

	Se o player tem esse item "Music_Box" entao:	  	  Remove Esse item "Music_Box",	  	  De uma montaria Draptor,	Se não:	 Você não tem o item necessário,	FIM.	  	

 

 

 

Não sei se ta certo, Minha 1 vez que faço isso ou mecho com base...

 

CaronteC
06 de abril de 2016 às 23:42
1 hora atrás, Caktchup disse:

 

  Mostrar conteúdo oculto

 

 

	Se o player tem esse item "Music_Box" entao:	  	  Remove Esse item "Music_Box",	  	  De uma montaria Draptor,	Se não:	 Você não tem o item necessário,	FIM.	  	

 

 

 

Não sei se ta certo, Minha 1 vez que faço isso ou mecho com base...

 

 

Tá certo sim, adicionou umas coisinhas mas tá certo... (por que o esse item e aquele item seria variáveis, assunto para outra aula).

 

 

Depois vou adicionar mais coisas do que falei sobre a diferença do homem e computador, intuição e razão.

2 meses depois...
JairKevickJ
20 de junho de 2016 às 01:17
Spoiler

se existe item x:

* remova o itemx e entregue o item y

caso não tenha item y:

* dê a mensagem de erro dizendo: você não tem item X

 

8 meses depois...
iTwxI
13 de fevereiro de 2017 às 16:57

Aqui está o meu, já tenho algum conhecimento muito superficial que adquiri observando scripts em meu OT Serv, porém agora decidi me aprofundar mais nesse assunto.

 

 

 Se o player é level X:    Ele adquire o item A, Senão:    Não acontece nada,Fim 

 

 

Ps: REP+ pra vc, parabéns

 

Editado Fevereiro 13 por iTwx

Correção

FurabioF
13 de fevereiro de 2017 às 20:09

De boas aqui esperando a parte 2.

 

estou-esperando.jpg